/*
 * SongTableModel.java
 *
 * Created on June 20, 2005, 1:58 PM
 *
 * To change this template, choose Tools | Options and locate the template under
 * the Source Creation and Management node. Right-click the template and choose
 * Open. You can then make changes to the template in the Source Editor.
 */

package com.bff.mpd.musicjukebox.lib;

import javax.swing.table.AbstractTableModel;
import org.bff.javampd.objects.MPDSong;

/**
 *
 * @author Bill Findeisen
 */
public abstract class SongTableModel extends AbstractTableModel {
    public abstract int getArtistColumnIndex();
    public abstract int getAlbumColumnIndex();
    public abstract int getTitleColumnIndex();
    public abstract int getLengthColumnIndex();
    public abstract int getTrackColumnIndex();
    public abstract int getYearColumnIndex();
    public abstract int getGenreColumnIndex();
    public abstract MPDSong getSong(int row);
    public abstract int getSortColumn();
}
